const mongoose = require('mongoose'); //请求mongoose

//表结构
const modelSchema = new mongoose.Schema(
  {
    name: {
      type: String
    },
    age:{
      type: Number,
      default:17,
    },
    desc:{
      type: String,
      default:"",
    },
  },
  {
    timestamps:true,//为每一条记录设置新增修改时间
  }
);
//创建一个数据库模型
//我们可以直接操作Person对象，然后后就可以直接改变数据库中的内容
// 参数一 标识模型的名字，会自动在数据库中创建一个（表），使用名字的复数形式
// 参数二 标识表结构
const Person = mongoose.model('person', modelSchema);

mongoose
  .connect('mongodb://localhost:27017/db-zh')
  .then(() => {
    console.log("数据库连接成功");
    createOne()//创建一个记录
  }).catch((err) => {
    console.log(err);
  });
function createOne() {
  const person = new Person({
    name: '中芳',
    desc:"楼男子"
  })
  person.save()//保存到数据库
}
